local skill = fk.CreateSkill{
    name = "lingling__roushenfuji"
}
Fk:loadTranslationTable{
    ["lingling__roushenfuji"] = "肉神伏击",
    [":lingling__roushenfuji"] = "你攻击范围内的其他角色回合开始时，你可以将一张牌当【杀】对其使用。",
    ["#lingling__roushenfuji"] = "肉神伏击：你可以将一张牌当【杀】对 %dest 使用",
}
skill:addEffect(fk.TurnStart,{
    anim_type = "offensive",
    can_trigger = function (self, event, target, player, data)
        return target and player:hasSkill(skill.name) and target ~= player and player:inMyAttackRange(target) and not player:isNude()
    end,
    on_cost = function (self, event, target, player, data)
        local use = player.room:askToUseVirtualCard(player,{
            name = "slash",
            card_filter = {
                n = 1,
            },
            extra_data = {
                must_targets = {target.id},
                bypass_times = true,
                bypass_distances = true,
                exclusive_targets = {target.id},
            },
            skill_name = skill.name,
            prompt = "#lingling__roushenfuji::"..target.id,
            skip = true,
        })
        if use then
            event:setCostData(self,use)
            return true
        end
    end,
    on_use = function (self, event, target, player, data)
        player.room:useCard(event:getCostData(self))
    end,
})
return skill